package com.travel.server.manager.dto.response.order;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.Date;

/**
 * @Author: LiZhenhui
 * @Date: 2018/11/5 13:03
 * @Desc:
 */
@Data
public class QueryOrderDetailResponse {

    @JSONField(name = "order_time", format = "yyyy-MM-dd HH:mm:ss")
    private Date orderTime;

    @JSONField(name = "pay_time", format = "yyyy-MM-dd HH:mm:ss")
    private Date payTime;

    @JSONField(name = "delivery_time", format = "yyyy-MM-dd HH:mm:ss")
    private Date deliveryTime;

    @JSONField(name = "complete_time", format = "yyyy-MM-dd HH:mm:ss")
    private Date completeTime;

    @JSONField(name = "order_id")
    private String orderId;

    @JSONField(name = "order_type")
    private String orderType;

    @JSONField(name = "team_number")
    private String teamNumber;

    @JSONField(name = "is_youzan")
    private Integer isYouzan;

    @JSONField(name = "pay_type")
    private String payType;

    private String buyer;

    @JSONField(name = "distribute_type")
    private String distributeType;

    @JSONField(name = "collect_name")
    private String collectName;

    @JSONField(name = "collect_mobile")
    private String collectMobile;

    @JSONField(name = "collect_address")
    private String collectAddress;

    private String email;

    @JSONField(name = "buyer_message")
    private String buyerMessage;

    @JSONField(name = "order_state")
    private String orderState;

    @JSONField(name = "seller_note")
    private String sellerNote;

    @JSONField(name = "project_pic_url")
    private String projectPicUrl;

    @JSONField(name = "commodity_name")
    private String commodityName;

    @JSONField(name = "travel_date")
    private String travelDate;

    @JSONField(name = "order_amount")
    private String orderAmount;

    @JSONField(name = "order_total")
    private String orderTotal;

    @JSONField(name = "special_num")
    private String specialNum;

    @JSONField(name = "discount_amount")
    private String discountAmount;

    @JSONField(name = "total_amount")
    private String totalAmount;

    private String step;

    @JSONField(name = "need_english")
    private Integer needEnglish;

    @JSONField(name = "is_travel_data")
    private Integer isTravelData;

    @JSONField(name = "buyer_name")
    private String buyerName;

    @JSONField(name = "buyer_sex")
    private String buyerSex;

    @JSONField(name = "buyer_mobile")
    private String buyerMobile;

    @JSONField(name = "buyer_wechat")
    private String buyerWechat;

    @JSONField(name = "buyer_mail")
    private String buyerMail;

    @JSONField(name = "buyer_birth")
    private String buyerBirth;

    @JSONField(name = "refund_id")
    private String refundId;

    @JSONField(name = "refund_amount")
    private String refundAmount;

    @JSONField(name = "refund_note")
    private String refundNote;

    @JSONField(name = "freight_amount")
    private String freightAmount;

    @JSONField(name = "order_stars")
    private String orderStars;
}
